invention company innovation invention submission inventor patent invention patent invention inventions